package com.qf.smsplatform.common.constants;

public class CacheConstants {

    // 客户信息缓存前缀
    public final static String CACHE_PREFIX_CLIENT = "CLIENT:";

    // 号段补全策略中使用的内容     20W条
    public final static String CACHE_PREFIX_PHASE = "PHASE:";

    // 黑名单信息.
    public final static String CACHE_PREFIX_BLACK = "BLACK:";

    // 扣费
    public final static String CACHE_PREFIX_CUSTOMER_FEE = "CUSTOMER_FEE:";

    // 路由
    public final static String CACHE_PREFIX_ROUTER = "ROUTER:";

    // 敏感词
    public final static String CACHE_PREFIX_DIRTY_WORDS = "DIRTY_WORDS:";

    // 使用的策略及策略顺序.
    public final static String CACHE_PREFIX_SMS_FILTERS_ORDER = "FILTERS_ORDER:";

    // 限流策略.
//    public final static String CACHE_PREFIX_SMS_LIMIT_FIVE_MINUTE = "LIMIT_5_MINUTE:";
//    public final static String CACHE_PREFIX_SMS_LIMIT_HOUR = "LIMIT_HOUR:";
//    public final static String CACHE_PREFIX_SMS_LIMIT_DAY = "LIMIT_DAY:";
    public final static String CACHE_PREFIX_SMS_LIMIT = "LIMIT:";


    //管道信息

    public final static String CACHE_PREFIX_SMS_CHANNEL = "CHANNEL:";

    //为当前客户生成一个唯一的id
    public final static String CACHE_PREFIX_SMS_SEQUENCE = "SEQUENCE:";
}
